MGAKGCVNVLLKLLVFQGLFVSRPQEDFDFFYFVLQWPGAYCDTSRACCYPTSGKPAADFGIHGLWPNYNGGSWPSNCDPDSQFDRSQISDLVSSLKKNWPTLSCPSNEGFNFWEHEWEKHGTCSESVMDQHEYFENALKLKQKANLLQILKNSGINPDDGFYNLDKITNAIKDGIGFTPGIECNKDPERNAQLHQIYICVDTSGTEFIECPVLPRGSCPSQIQFSKF